﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ZhonTai.Industry.Services.WorkStation.Dto.Output
{
    /// <summary>
    /// 工站配置分页查询结果输出
    /// </summary>
    public partial class WorkStationGetPageOutput
    {
        public long Id { get; set; }

        /// <summary>
        /// 工站编码
        /// </summary>
        public string StationCode { get; set; }

        /// <summary>
        /// 工站名称
        /// </summary>
        public string StationName { get; set; }

        /// <summary>
        /// 所属产线
        /// </summary>
        public long LineId { get; set; }

        /// <summary>
        /// 产线名称
        /// </summary>
        public string LineName { get; set; }

        /// <summary>
        /// 工站类型
        /// </summary>
        public string StationType { get; set; }

        /// <summary>
        /// 排序
        /// </summary>
        public int Sort { get; set; }

        /// <summary>
        /// 启用
        /// </summary>
        public bool Enabled { get; set; }

        /// <summary>
        /// 设备清单
        /// </summary>
        public string EquipmentList { get; set; }

        /// <summary>
        /// 最大产能（件/小时）
        /// </summary>
        public int Capacity { get; set; }

        /// <summary>
        /// 单件生产周期
        /// </summary>
        public decimal CycleTime { get; set; }

        /// <summary>
        /// 班次数量
        /// </summary>
        public int ShiftCount { get; set; }

        /// <summary>
        /// 工作小时数
        /// </summary>
        public int WorkHours { get; set; }

        /// <summary>
        /// 工站位置
        /// </summary>
        public string Location { get; set; }

        /// <summary>
        /// 启用时间
        /// </summary>
        public DateTime StartTime { get; set; }

        /// <summary>
        /// 停用时间
        /// </summary>
        public DateTime EndTime { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remarks { get; set; }

        /// <summary>
        /// </summary>
        public long CreatedUserId { get; set; }

        /// <summary>
        /// </summary>
        public string CreatedUserName { get; set; }

        /// <summary>
        /// </summary>
        public string CreatedUserRealName { get; set; }

        /// <summary>
        /// </summary>
        public DateTime CreatedTime { get; set; }

        /// <summary>
        /// </summary>
        public long ModifiedUserId { get; set; }

        /// <summary>
        /// </summary>
        public string ModifiedUserName { get; set; }

        /// <summary>
        /// </summary>
        public string ModifiedUserRealName { get; set; }

        /// <summary>
        /// </summary>
        public DateTime ModifiedTime { get; set; }

        /// <summary>
        /// </summary>
        public bool IsDeleted { get; set; }
    }
}